/**
 * 按钮操作提示文案
 */

// 常用按钮操作提示文字
const buttonTexts = {
  // 常规操作按钮
  add: '新增数据',
  edit: '编辑当前数据',
  delete: '删除当前数据',
  view: '查看详细信息',
  search: '搜索数据',
  reset: '重置搜索条件',
  export: '导出数据',
  import: '导入数据',
  download: '下载文件',
  upload: '上传文件',
  print: '打印数据',
  confirm: '确认操作',
  cancel: '取消操作',
  close: '关闭窗口',
  save: '保存数据',
  submit: '提交数据',
  
  // 特定业务按钮
  approve: '审批通过',
  reject: '驳回申请',
  revoke: '撤销操作',
  refresh: '刷新数据',
  assign: '分配权限',
  copy: '复制数据',
  preview: '预览内容',
  attachment: '查看附件'
}

/**
 * 获取按钮提示文字
 * @param {string} type 按钮类型
 * @param {string} customText 自定义提示文字
 * @returns {string} 提示文字
 */
export function getButtonTooltip(type, customText) {
  return customText || buttonTexts[type] || type;
}

export default buttonTexts; 